.adv {
    border: 0px solid red;
    margin: 10px auto;
    width: 980px
}

.wks-wrap {
    border: 0px solid #CCCCCC;
    margin-top: 15px;
    padding-bottom: 15px;
}

.product {
    position: relative;
    width: 308px;
    left: 10px;
    *left: 0px!important;
    *width: 308px!important;
    *margin-left: 10px!important;
    *margin-right: 0px!important;
    *left: 10px;
    *width: 311px;
    *margin-left: 0px;
    *margin-right: 0px;
    border: 1px solid #c0c0c0;
    margin-top: 21px;
    height: 130px;
    vertical-align: middle;
    background: url(/assets/product_bg.png) no-repeat center center;
    *background: url(/assets/product_bg.png) no-repeat center center!important;
    *background-repeat:repeat-x;
}

.product-middle {
    position: relative;
    width: 308px;
    *left:0px!important;
    *right:0px!important;
    *width: 308px!important;
    *margin-left: 24px!important;
    *margin-right: 14px!important;
    border: 1px solid #c0c0c0;
    margin-top: 21px;
    margin-left: 21px;
    *left:18px;
    *width: 311px;
    *margin-left:  12px;
    *margin-right: 45px;
    margin-right: 21px;
    height: 130px;
    vertical-align: middle;
    background: url(/assets/product_bg.png) no-repeat center center;
    *background: url(/assets/product_bg.png) no-repeat center center!important;
    *background-repeat:repeat-x;
}

.pro-detail {
    display: none;
    height: 336px;
    left: 100px;
    position: absolute;
    top: 200px;
    width: 300px;
}

.pro-detail .content-wrap {
    background: #FFFFFF;
    border: 5px solid #2C9CE2;
    height: 300px;
    width: 400px;
}

.pro-detail .pointer {
    background: url(/assets/bg_layer.png) 50px 50% no-repeat transparent;
    height: 36px;
    width: 100%;
}

.pro-mid {
    position: relative;
    height: 47px;
    width: 195px;
    left: 107px;
    top: 13px;
}

.pro-start a{
    background: url(/assets/pro_start.jpg);
    position: absolute;
    height: 27px;
    width: 97px;
    bottom: 5px;
    left: 5px;
}

.pro-pic1 {
    position: relative;
    width: 90px;
    height: 53px;
    top: 19px;
    left: 7px;
}

.pro-pic2 {
    position: relative;
    width: 90px;
    height: 53px;
    top: 10px;
    left: 7px;
}

.pro-pic3 {
    position: relative;
    width: 90px;
    height: 53px;
    top: 17px;
    left: 7px;
}

.pro-pic4 {
    position: relative;
    width: 90px;
    height: 53px;
    top: 5px;
    left: 5px;
}

.pro-title {
    position: relative;
    height: 53px;
    width: 206px;
    left: 8px;
    top: 2px;
}

.pro-text {
    *text-overflow: ellipsis;
    *text-overflow: ellipsis!important;
    width: 195px;
    height: 35px;
}

.pro-link {
    position: relative;
    left: 155px;
    bottom: 16px;

}

.pro-start a:hover {
    background-position: 0px 27px;
    *background-position: 0px 27px;
    *position: relative;
    *height: 27px;
    *width: 97px;
    *bottom: 5px;
    *left: 5px;
}

.block-nav {
    padding: 15px;
    width:180px;
    height:200px;
    margin:20px auto;
}
.block-nav  h1{
    /*color:#66CCCC;*/
}

.block-nav h2 + h2{
    /*color:#6699CC;*/
    text-indent: 30px;
    margin-bottom: 20px;
}
.block-nav ul{
    padding-left: 30px;
}

.block-nav li{
    line-height: 27px;
    text-align: left;
    margin-left: 20px;
    font-size: 13px;
    padding: 1px;
    width:100px;
    height:20px;
    list-style-type: square;
    /*display: block;*/
    /*background-color: #E2FFC1;*/
}

/*.block-nav li:hover{*/
    /*background-color:#66CC33;*/
/*}*/

/*去掉获得焦点时外部虚线框*/
.block-nav li a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ }

/*
 *  登陆注册按钮
 */
.help-guest {
    overflow: hidden;
    zoom: 1;
}

.help-guest a {
    height: 37px;
    float: left;
    text-indent: -999em;
    overflow: hidden;
    /*background-position: 0 -269px;*/
    background: url(/assets/reg-login.png) no-repeat;
}

.help-guest a.hg-regist {
    width: 109px;
}

.help-guest a.hg-login {
    width: 84px;
    background-position: -110px 0;
}

.help-guest a.hg-help {
    width: 72px;
    background-position: -193px 0;
}